using System.Linq.Expressions;
using Castle.DynamicProxy;

namespace Framework.Core.Reflection
{
    internal interface IMethodFactory
    {
        IMethod Create<T>(Expression<T> expression);
        IMethod Create(IInvocation invocation);
    }
}